package util;

public class FunctionsUtils {

	public static String milisegundosToString(double milisegundos) {
		String auxReturn;
		Float minutoD = (float) (milisegundos / 60000);
		
		int minuto = minutoD.intValue();
		Float restoMinutos = (float) (milisegundos % 60000);
		Float segundosD = restoMinutos / 1000;
		
		int segundos = segundosD.intValue();
		auxReturn = minuto + "." + segundos;
		return auxReturn;
	}

	public static double redondear(double numero, int digitos) {
		int cifras = (int) Math.pow(10, digitos);
		return Math.rint(numero * cifras) / cifras;
	}

	public static int obtenerMilisegundos(String numero) {
		String[] tiempo = numero.split("\\.");
		int minutosMilisegundos = 0;
		int segundosMilisegundos = 0;
		
		if (tiempo.length == 2) {
			minutosMilisegundos = Integer.parseInt(tiempo[0]) * 60000;
			segundosMilisegundos = Integer.parseInt(tiempo[1]) * 1000;	
		} else {
			minutosMilisegundos = Integer.parseInt(tiempo[0]) * 60000;
		}
		
		return (minutosMilisegundos + segundosMilisegundos);
	}

}
